﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.SqlClient;

public static class Gestion_clientes
{

	public static void insertar_cliente(ref Clientes cliente)
	{
		Acceso_a_datos acceso_a_datos = new Acceso_a_datos();

		// Parámetros para el procedimiento almacenado...
		SqlParameter parametros = new SqlParameter();

		acceso_a_datos.ruta_a_la_base_de_datos = "Data Source=localhost;Initial Catalog=web_gioman_pallets;Integrated Security=True";

		acceso_a_datos.conectar_a_la_base_de_datos();

		SqlCommand comando_sql = new SqlCommand();

		// Se ajustan el nombre, tipo de dato y valor de los parámetros...
		parametros = comando_sql.Parameters.Add("@razon_social", System.Data.SqlDbType.Char, 100);
		parametros.Value = cliente.razon_social;

		parametros = comando_sql.Parameters.Add("@ruta_a_icono_de_empresa_cliente", System.Data.SqlDbType.VarChar, 150);
		parametros.Value = cliente.ruta_a_icono_de_empresa_cliente;

		parametros = comando_sql.Parameters.Add("@enlace_a_pagina_web_cliente", System.Data.SqlDbType.VarChar, 150);
		parametros.Value = cliente.enlace_a_pagina_web_cliente;

		comando_sql.Connection = acceso_a_datos.conexion;

		comando_sql.CommandType = System.Data.CommandType.StoredProcedure;

		comando_sql.CommandText = "proc_alm_insertar_cliente";

		comando_sql.ExecuteNonQuery();
	}

	public static bool existe_cliente(ref Clientes cliente)
	{
		return true;
	}
}